// 空未定义检验
export function nullUndefinedValidate(value) {
	return value !== null && value !== undefined && value !== "" ? value : ''
}

//获取当前时间
export function getCurrentDateTime(value) {
	// 获取当前日期对象
	const now = new Date();
	// 获取年、月、日、时、分、秒
	const year = now.getFullYear();
	const month = (now.getMonth() + 1).toString().padStart(2, '0'); // 月份从0开始，所以加1
	const day = now.getDate().toString().padStart(2, '0');
	const hour = now.getHours().toString().padStart(2, '0');
	const minute = now.getMinutes().toString().padStart(2, '0');
	const second = now.getSeconds().toString().padStart(2, '0');
	// 按照 "YYYY-DD-MM HH:mm:ss" 格式组合日期和时间
	const formattedTime = `${year}-${month}-${day} ${hour}:${minute}:${second}`;
	return formattedTime;
}

//结果是数字加.0
export function addZero(value) {
	if (value!==undefined && value != "" && value !== null) {
		return value.toString().indexOf('.') === -1?value + '.0':value;
	} else {
		return value
	}
}

/**
 * 年级转换
 * @param {*} value 年级数字
 */
export function gradeTransition(value) {
	const grade = [{
			label: '一年级',
			value: 1
		},
		{
			label: '二年级',
			value: 2
		},
		{
			label: '三年级',
			value: 3
		},
		{
			label: '四年级',
			value: 4
		},
		{
			label: '五年级',
			value: 5
		},
		{
			label: '六年级',
			value: 6
		},
		{
			label: '七年级',
			value: 7
		},
		{
			label: '八年级',
			value: 8
		},
		{
			label: '九年级',
			value: 9
		},
	]
	let result = ""
	grade.forEach(item => {
		if (item.value == value) {
			result = item.label
		}
	})
	return result
}